to lose track of… - Spanish English Dictionary